package com.insigma.business.qrcode.soldier.service;




import com.insigma.business.qrcode.common.vo.BaseResponse;
import com.insigma.business.gateway.dto.ApiServiceContext;
import com.insigma.business.gateway.dto.ServiceInfo;

import java.lang.reflect.InvocationTargetException;
import java.util.List;

public interface ApiAdapterService {

    
    BaseResponse invokeApiService(final ApiServiceContext context,
                                  final String bizRequestDataMapStr) throws InvocationTargetException;

    
    List<ServiceInfo> listServiceInfo();

}
